import request from '@/utils/request.js'

export function login (data) {
  return request({
    method: 'POST',
    url: '/app/v1_0/authorizations',
    data
  })
}

// 获取当前登录用户自己信息

export function getSelf () {
  return request({
    method: 'GET',
    url: '/app/v1_0/user'
  })
}

// 获取用户个人资料

export function getProfile (userId) {
  return request({
    method: 'GET',
    url: '/app/v1_0/user/profile'
  })
}

// 更新用户照片资料

export function updateUserPhoto (formData) {
  return request({
    method: 'PATCH',
    url: '/app/v1_0/user/photo',
    // Content-Type multipart/form-data 接口文档显示form-data 就必须传formData
    // 必须传递 FormData 对象
    data: formData
  })
}

export function updateUserProfile (data) {
  return request({
    method: 'PATCH',
    url: '/app/v1_0/user/profile',
    // Content-Type multipart/form-data 接口文档显示form-data 就必须传formData
    // 必须传递 FormData 对象
    data
  })
}
